package net.mysoft.budgetsoft.system.service;

import java.util.List;

import net.mysoft.budgetsoft.system.pagemodel.DictionaryDetail;
import net.mysoft.budgetsoft.system.pagemodel.FlowTaskNode;
import net.mysoft.framework.model.DataGrid;

/**   
 *  
 * @author dagongPGP v1.0 
 * @link <a href=http://www.dagongsoft.net>北京大公信软科技有限公司</a> 
 *  
 * @version $Revision: 1.00  $Date: 2013-07-08 17:26:33 
 */
public interface FlowTaskNodeService{

	public DataGrid datagrid_His(FlowTaskNode flowTaskNode,String renWuHQL,List renWuHQLParams,String xiangMuHQL,List xiangMuHQLParams);
	public DataGrid datagrid(FlowTaskNode flowTaskNode,String renWuHQL,List renWuHQLParams,String xiangMuHQL,List xiangMuHQLParams);

	public List<FlowTaskNode> find(FlowTaskNode flowTaskNode);
	public List<FlowTaskNode> find(FlowTaskNode flowTaskNode, String renWuHQL,List renWuHQLParams, String xiangMuHQL, List xiangMuHQLParams);
	public List<DictionaryDetail>   liuChengJDSelectData(FlowTaskNode flowTaskNode);
	
	public void cuiBan(FlowTaskNode flowTaskNode);

	List<FlowTaskNode> findAll(FlowTaskNode flowTaskNode);
	
	public List<FlowTaskNode> find_His(FlowTaskNode flowTaskNode);
	
	public String findBuZhouMC(String xiangMuBH);
	
	public boolean checkFtn(FlowTaskNode flowTaskNode);
	public FlowTaskNode get(String ftn_ID);
	public boolean updateUser(String ftn_ID,String userID);
	
	public void editXiangMuYCLX(FlowTaskNode flowTaskNode) ;
	
}
